rat ridden - Allemand Anglais Dictionnaire